package com.videomaru
{
	/**
	* This class helps the player keep track of what it's doing
	* @internal Please not that any "clever" additions here will easily break the player.
	* Example? I tried adding a SEEK state, but after a lot of fuzz, I ended up removing
	* this in favor of simplicity. The fewer states - the less code and less fuzz. A seek
	* state is really not required either, but the SEEK event certainly is. 
	*/
	public class MaruState
	{
		/**
		*  INITIALIZED
		*  The Player has been instantiated
		*/
		public static const INITIALIZED:String = "Initialized";
		
		/**
		*  PLAYING
		*  Media is currently playing back
		*/
		public static const PLAYING:String = "Playing";
		
		/**
		*  PAUSED
		*  The playback is paused
		*/
		public static const PAUSED:String = "Paused";
		
		/**
		*  STOPPED
		*  The playback is stopped, so the media position/timer should be 0
		*/
		public static const STOPPED:String = "Stopped";
		
		/**
		*  ERROR
		*  An error occured
		*/
		public static const ERROR:String = "Error";
		
	}
}